Masteriyo\Addons\GoogleMeet\RestApi\GoogleMeetController D

Total Complexity 136
Dependencies 17
Dependents 2
Total lines 1,397
Lines of code 901
Logical lines of code 313
Comment lines 319
Methods 30
Properties 6

Methods 30

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
B
37 22 68
get_item_permissions_check()
A
42 15 53
create_google_calendar_event()
A
35 7 93
get_google_meet()
A
47 10 34
create_item_permissions_check()
A
46 7 41
update_google_calendar_event()
A
40 5 69
prepare_objects_query()
A
46 6 46
get_google_meet_data()
S
46 6 34
update_item_permissions_check()
S
49 6 32
delete_item_permissions_check()
S
49 6 32
register_routes()
S
39 1 87
get_google_meetings()
S
52 5 24
delete_items_permissions_check()
S
55 5 21
delete_items()
S
53 5 21
delete_google_calendar_event()
S
50 4 28
get_object()
S
57 4 16
get_item_schema()
S
43 1 61
get_items_permissions_check()
S
57 3 18
delete_google_calendar_events()
S
53 2 25
get_course_child_data()
S
56 2 17
delete_meeting()
S
58 2 15
update_meeting()
S
62 2 11
create_meeting()
S
62 2 11
prepare_object_for_response()
S
63 2 9
process_objects_collection()
S
62 1 12
get_collection_params()
S
70 1 6
get_google_meet_counts()
S
74 1 4
get_google_meet_count()
S
71 1 5
prepare_objects_query_for_batch()
S
71 1 5
__construct()
S
81 1 3